runtime.timer.status (field)

43 uses

	runtime (current package)
		time.go#L39: 	status uint32
		time.go#L260: 	if t.status != timerNoStatus {
		time.go#L263: 	t.status = timerWaiting
		time.go#L309: 		switch s := atomic.Load(&t.status); s {
		time.go#L314: 			if atomic.Cas(&t.status, s, timerModifying) {
		time.go#L319: 				if !atomic.Cas(&t.status, timerModifying, timerDeleted) {
		time.go#L333: 			if atomic.Cas(&t.status, s, timerModifying) {
		time.go#L337: 				if !atomic.Cas(&t.status, timerModifying, timerDeleted) {
		time.go#L438: 		switch status = atomic.Load(&t.status); status {
		time.go#L443: 			if atomic.Cas(&t.status, status, timerModifying) {
		time.go#L455: 			if atomic.Cas(&t.status, status, timerModifying) {
		time.go#L465: 			if atomic.Cas(&t.status, status, timerModifying) {
		time.go#L495: 		if !atomic.Cas(&t.status, timerModifying, timerWaiting) {
		time.go#L520: 		if !atomic.Cas(&t.status, timerModifying, newStatus) {
		time.go#L566: 		switch s := atomic.Load(&t.status); s {
		time.go#L568: 			if !atomic.Cas(&t.status, s, timerRemoving) {
		time.go#L572: 			if !atomic.Cas(&t.status, timerRemoving, timerRemoved) {
		time.go#L577: 			if !atomic.Cas(&t.status, s, timerMoving) {
		time.go#L585: 			if !atomic.Cas(&t.status, timerMoving, timerWaiting) {
		time.go#L603: 			switch s := atomic.Load(&t.status); s {
		time.go#L605: 				if !atomic.Cas(&t.status, s, timerMoving) {
		time.go#L610: 				if !atomic.Cas(&t.status, timerMoving, timerWaiting) {
		time.go#L615: 				if !atomic.Cas(&t.status, s, timerMoving) {
		time.go#L621: 				if !atomic.Cas(&t.status, timerMoving, timerWaiting) {
		time.go#L626: 				if !atomic.Cas(&t.status, s, timerRemoved) {
		time.go#L677: 		switch s := atomic.Load(&t.status); s {
		time.go#L679: 			if atomic.Cas(&t.status, s, timerRemoving) {
		time.go#L681: 				if !atomic.Cas(&t.status, timerRemoving, timerRemoved) {
		time.go#L690: 			if atomic.Cas(&t.status, s, timerMoving) {
		time.go#L730: 		if !atomic.Cas(&t.status, timerMoving, timerWaiting) {
		time.go#L763: 		switch s := atomic.Load(&t.status); s {
		time.go#L770: 			if !atomic.Cas(&t.status, s, timerRunning) {
		time.go#L779: 			if !atomic.Cas(&t.status, s, timerRemoving) {
		time.go#L783: 			if !atomic.Cas(&t.status, timerRemoving, timerRemoved) {
		time.go#L792: 			if !atomic.Cas(&t.status, s, timerMoving) {
		time.go#L798: 			if !atomic.Cas(&t.status, timerMoving, timerWaiting) {
		time.go#L844: 		if !atomic.Cas(&t.status, timerRunning, timerWaiting) {
		time.go#L851: 		if !atomic.Cas(&t.status, timerRunning, timerNoStatus) {
		time.go#L898: 			switch s := atomic.Load(&t.status); s {
		time.go#L907: 				if atomic.Cas(&t.status, s, timerMoving) {
		time.go#L913: 					if !atomic.Cas(&t.status, timerMoving, timerWaiting) {
		time.go#L919: 				if atomic.Cas(&t.status, s, timerRemoving) {
		time.go#L922: 					if !atomic.Cas(&t.status, timerRemoving, timerRemoved) {